.rule-detail-modal {
  position: absolute;
  top: 0;
  width: calc(100% - 180px);
  height: 100%;
  right: 0;
  .el-dialog__wrapper {
    left: 180px;
    .el-dialog  {
      margin-top: 2vh !important;
      margin-bottom: 0px;
      max-height: 700px;
      overflow: auto;
      overflow: auto;
      width: 840px;
      .el-dialog__header {
        display: none;
      }
      .el-dialog__body {
        padding: 20px 20px 20px 20px;
      }
      .el-form {
        .el-form-item {
          display: inline-block;
          width: 260px;
          .el-form-item__label {
            width: 100px;
          }
          .el-input {
            width: 160px;
          }
        }
        .customer-list {
          width: 100%;
          margin-bottom: 12px;
          .spa-table {
            padding: 0 20px;
          }
        }
        .form-option-button {
          display: flex;
          justify-content: center;
          padding-left: 20px;
          box-sizing: border-box;
          width: 100%;
          margin-bottom: 0px;
          .el-button {
            width: 90px;
          }
        }
        .is-disabled {
          .el-input__inner {
            color: #606266;
          }
          .el-textarea__inner {
            color: #606266;
          }
        }
      }
    }
  }
}
